package com.yidu.hbats.service.rival;


import com.yidu.hbats.model.AtsRival;
import com.yidu.utils.Page;

import java.util.List;
import java.util.Map;

public interface AtsRivalService {
    /**
     * 查询所有带分页
     * @param rival
     * @param page
     * @return
     */
    public List<AtsRival> selectAll(AtsRival rival, Page page);

    /**
     * 查询总行数
     * @param atsRival
     * @return
     */
    public int count(AtsRival atsRival);

    /**
     * 新增
     * @param atsRival
     * @return
     */
    int  insert(AtsRival atsRival);

    /**
     * 根据id查询，修改的显示
     * @param rid
     * @return
     */
    AtsRival updateQuery(Integer rid);

    /**
     * 修改
     * @param atsRival
     * @return
     */
    int updateByPrimaryKey(AtsRival atsRival);

    /**
     * 逻辑删除
     * @param rival
     * @return
     */
    int updateDelete(AtsRival rival);

    /**
     * 查询所有，用于下拉框显示数据
     * @param atsRival
     * @return
     */
    public List<AtsRival> querAll(AtsRival atsRival);


}
